.ant-menu {
    
    .ant-menu-item {
        color: rgba(255, 255, 255, 1) !important;

        &::after {
            right: 0;
            bottom: 0;
            left: 0;
            margin: 0 auto;
            width: 32px;
            height: 6px;
            border: unset !important;
        }

        strong {
            font-weight: normal !important;
        }

        &.ant-menu-item-selected {
            color: rgba(255, 255, 255, 1) !important;
            background-color: rgba(4, 40, 223, 1) !important;

            &::after {
                border-top-right-radius: 4px;
                border-top-left-radius: 4px;
                background-color: rgba(255, 77, 79, 1);
            }

            strong {
                font-weight: bold !important;
            }
        }

        // &.ant-menu-item-active {
        //     color: rgba(255, 255, 255, 0.8) !important;
        // }
    }
}

.ant-segmented {
    &.fill {
        background-color: rgba(255, 255, 255, 1) !important;

        .ant-segmented-item {
            & + .ant-segmented-item {
                margin-left: 1.25rem;
            }

            &.ant-segmented-item-selected {
                color: rgba(255, 255, 255, 1) !important;
                background-color: rgba(18, 63, 255, 1) !important;

                small {
                    color: rgba(255, 255, 255, 1) !important;
                }
            }
        }
    }

    &.ghost {
        background-color: transparent !important;

        .ant-segmented-item {
            background-color: rgba(255, 255, 255, 1);
            border-width: 1px;
            border-style: solid;
            border-color: rgba(235, 236, 244, 1);

            & + .ant-segmented-item {
                margin-left: 1.25rem;
            }

            &.ant-segmented-item-selected {
                color: rgba(18, 63, 255, 1) !important;
                border-color: rgba(18, 63, 255, 1) !important;

                small {
                    color: rgba(18, 63, 255, 1) !important;
                }
            }
        }
    }
}

.ant-btn {
    &.ant-btn-primary {
        &.ant-btn-background-ghost {
            background-color: rgba(18, 63, 255, 0.1) !important;
        }
    }
}
